#!/bin/bash

# 会议助手HTTPS服务器启动脚本

echo "🚀 启动会议助手HTTPS服务器..."
echo ""

# 检查Python是否安装
if ! command -v python3 &> /dev/null; then
    echo "❌ 错误：未找到Python3，请先安装Python3"
    exit 1
fi

# 检查是否在正确的目录
if [ ! -f "index.html" ]; then
    echo "❌ 错误：请在项目根目录运行此脚本"
    exit 1
fi

# 检查pyOpenSSL是否安装
if ! python3 -c "import OpenSSL" 2>/dev/null; then
    echo "📦 正在安装pyOpenSSL依赖..."
    pip3 install pyOpenSSL
    if [ $? -ne 0 ]; then
        echo "❌ 安装pyOpenSSL失败，请手动安装：pip3 install pyOpenSSL"
        exit 1
    fi
fi

echo "✅ 依赖检查完成"
echo ""

# 启动HTTPS服务器
echo "🔐 启动HTTPS服务器..."
echo "📱 访问地址："
echo "   • 本地访问：https://localhost:8443"
echo "   • 外部访问：https://10.151.124.38:8443"
echo ""
echo "⚠️  浏览器会显示安全警告，请点击'高级' -> '继续访问'"
echo "🎤 现在可以正常使用麦克风功能了！"
echo ""
echo "按 Ctrl+C 停止服务器"
echo ""

python3 https-server.py
